3509,3508,3507,3507,3506,3505,3504,3504,3505,3506,3507,3508,3509,3509,3510,3511,3511,3512,3513,3514,3515,3516,3517,3518,3519,3520,3520,3521,3522,3522,3523,3524,3524,3525,3526,3527,3527,3527,3527,3528,3529,3529,3530,3531,3531,3532,3533,3533,3534,3534,3535,3535,3536,3536,3537,3537,3538,3538,3539,3540,3540,3541,3541,3542,3542,3543,3543,3544,3544,3545,3546,3546,3547,3547,3548,3548,3548,3549,3549,3550,3550,3550,3551,3551,3551,3551,3551,3551,3551,3552,3553,3553,3554,3555,3556,3556,3557,3557,3558,3558,3559,3560,3561,3562,3563,3563,3564,3564,3565,3566,3566,3567,3567,3567,3566,3566,3565,3565,3565,3564,3564,3564,3564,3565,3565,3565,3566,3566,3567,3567,3567,3568,3568,3567,3567,3566,3566,3565,3565,3564,3564,3564,3564,3565,3566,3567,3568,3568,3569,3570,3571,3572,3573,3573,3572,3572,3571,3570,3570,3569,3568,3568,3568,3567,3567,3567,3567,3567,3566,3566,3565,3565,3564,3564,3563,3563,3562,3562,3561,3561,3561,3561,3560,3560,3560,3560,3560,3560,3560,3560,3559,3559,3559,3559,3559,3558,3558,3558,3558,3559,3560,3560,3561,3562,3562,3563,3563,3564,3565,3565,3565,3565,3565,3565,3565,3566,3566,3566,3566,3566,3566,3566,3565,3565,3565,3565,3565,3565,3565,3566,3566,3566,3566,3566,3566,3566,3567,3568,3567,3567,3567,3568,3568,3569,3570,3571,3572,3573,3573,3573,3574,3574,3574,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3574,3574,3573,3573,3572,3572,3572,3572,3572,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3572,3572,3572,3573,3573,3574,3574,3573,3573,3573,3573,3572,3570,3569,3569,3568,3568,3567,3567,3566,3566,3565,3565,3564,3564,3564,3564,3563,3563,3562,3562,3562,3561,3561,3561,3561,3561,3562,3562,3562,3562,3562,3562,3561,3560,3559,3558,3558,3557,3556,3555,3554,3553,3552,3551,3550,3549,3549,3548,3548,3547,3547,3547,3546,3545,3544,3543,3541,3540,3539,3538,3538,3537,3536,3536,3535,3534,3533,3533,3532,3532,3531,3530,3530,3529,3528,3526,3526,3525,3524,3523,3523,3522,3521,3520,3518,3516,3515,3514,3513,3512,3511,3510,3508,3506,3502,3499,3498,3497,3496,3495,3495,3494,3494,3493,3493,3492,3491,3490,3489,3489,3488,3487,3487,3487,3486,3486,3485,3484,3484,3483,3483,3483,3482,3481,3480,3479,3478,3478,3477,3474,3472,3471,3468,3467,3466,3465,3464,3463,3462,3461,3460,3459,3458,3457,3456,3455,3454,3452,3451,3450,3449,3448,3448,3447,3447,3446,3446,3445,3444,3444,3443,3443,3444,3444,3445,3445,3445,3445,3445,3445,3444,3444,3440,3440,3441,3442,3443,3444,3445,3446,3447,3448,3449,3450,3450,3451,3451,3451,3451,3451,3450,3450,3450,3449,3448,3448,3447,3447,3447,3446,3445,3445,3444,3444,3444,3443,3442,3441,3440,3439,3439,3437,3436,3435,3434,3432,3431,3430,3429,3428,3427,3426,3425,3424,3423,3423,3422,3421,3421,3422,3422,3422,3422,3422,3422,3423,3427,3429,3429,3430,3431,3432,3433,3433,3434,3435,3436,3437,3438,3439,3440,3440,3439,3439,3438,3438,3437,3437,3436,3436,3435,3435,3435,3435,3435,3435,3435,3436,3436,3436,3435,3433,3432,3431,3430,3429,3428,3427,3426,3425,3424,3423,3421,3420,3417,3416,3415,3414,3413,3412,3411,3411,3410,3410,3410,3410,3410,3409,3408,3407,3406,3405,3404,3403,3402,3401,3399,3399,3399,3398,3398,3398,3397,3396,3395,3395,3394,3393,3392,3391,3390,3389,3389,3389,3388,3388,3388,3387,3387,3387,3387,3387,3387,3387,3388,3388,3389,3389,3390,3391,3392,3392,3393,3394,3395,3397,3397,3398,3398,3399,3399,3399,3400,3401,3401,3402,3402,3403,3403,3404,3404,3405,3405,3406,3407,3408,3411,3413,3414,3415,3415,3416,3417,3418,3419,3419,3420,3420,3420,3420,3420,3421,3421,3423,3423,3424,3425,3425,3426,3426,3426,3426,3427,3427,3427,3428,3428,3429,3429,3429,3430,3430,3430,3431,3431,3431,3431,3431,3432,3432,3432,3432,3432,3432,3432,3432,3432,3432,3432,3432,3431,3431,3431,3430,3430,3430,3429,3429,3428,3428,3427,3426,3425,3424,3423,3422,3421,3419,3419,3420,3421,3422,3422,3423,3423,3424,3425,3426,3426,3427,3428,3429,3430,3431,3432,3433,3433,3434,3434,3435,3436,3436,3437,3438,3438,3439,3440,3441,3443,3444,3446,3448,3450,3451,3452,3454,3455,3456,3457,3458,3460,3462,3464,3465,3466,3467,3467,3468,3469,3470,3471,3472,3474,3475,3476,3478,3480,3481,3482,3483,3485,3486,3486,3487,3488,3489,3489,3490,3491,3494,3495,3496,3497,3498,3499,3500,3501,3501,3502,3503,3504,3505,3507,3508;1545,1542,1542,1541,1540,1539,1539,1538,1537,1536,1535,1535,1535,1534,1534,1534,1533,1533,1533,1533,1533,1534,1534,1534,1534,1534,1533,1533,1533,1532,1532,1532,1531,1531,1531,1531,1530,1529,1528,1527,1527,1526,1526,1526,1525,1525,1524,1523,1522,1521,1521,1520,1520,1519,1519,1518,1518,1517,1516,1516,1515,1515,1514,1514,1513,1513,1512,1512,1511,1511,1510,1509,1508,1507,1507,1506,1505,1505,1504,1504,1503,1502,1502,1501,1500,1499,1498,1497,1496,1496,1496,1495,1495,1493,1493,1492,1491,1490,1490,1489,1489,1489,1489,1489,1489,1488,1488,1487,1487,1486,1485,1485,1484,1483,1483,1482,1482,1481,1480,1480,1479,1478,1477,1477,1476,1475,1475,1474,1474,1473,1472,1472,1471,1470,1469,1469,1468,1467,1466,1466,1465,1464,1463,1463,1463,1462,1462,1463,1463,1463,1464,1463,1463,1462,1462,1461,1461,1461,1460,1460,1460,1459,1458,1458,1457,1456,1455,1454,1453,1452,1452,1451,1450,1449,1449,1448,1445,1444,1444,1443,1442,1441,1440,1439,1438,1437,1436,1435,1434,1433,1432,1431,1430,1429,1428,1428,1427,1426,1425,1425,1425,1426,1426,1426,1427,1427,1428,1428,1428,1427,1426,1425,1424,1423,1422,1421,1420,1419,1418,1417,1416,1415,1414,1413,1412,1411,1410,1409,1408,1407,1406,1405,1404,1403,1402,1401,1400,1399,1399,1398,1397,1397,1396,1396,1395,1394,1394,1390,1389,1388,1388,1387,1386,1386,1385,1384,1383,1382,1381,1380,1379,1378,1377,1376,1374,1374,1373,1372,1371,1370,1369,1368,1366,1365,1364,1363,1362,1361,1360,1359,1358,1357,1357,1356,1355,1354,1353,1352,1351,1351,1350,1349,1348,1348,1347,1346,1345,1345,1344,1344,1343,1342,1341,1341,1340,1339,1338,1337,1336,1336,1335,1335,1334,1333,1332,1331,1330,1329,1328,1328,1327,1326,1325,1324,1323,1322,1321,1320,1320,1319,1319,1319,1319,1319,1318,1318,1317,1317,1316,1315,1315,1314,1313,1312,1311,1311,1312,1313,1313,1314,1314,1316,1316,1317,1318,1319,1320,1321,1322,1322,1323,1323,1324,1325,1325,1326,1326,1326,1326,1327,1327,1328,1329,1330,1331,1332,1333,1334,1336,1336,1336,1336,1337,1337,1338,1338,1338,1338,1338,1339,1339,1339,1340,1341,1341,1342,1342,1343,1344,1344,1344,1344,1343,1343,1342,1341,1340,1340,1339,1339,1340,1341,1342,1343,1345,1345,1346,1347,1347,1348,1349,1349,1351,1352,1352,1351,1351,1351,1351,1352,1353,1353,1354,1354,1355,1355,1355,1356,1356,1356,1356,1356,1356,1356,1357,1358,1358,1359,1360,1361,1361,1361,1362,1362,1363,1365,1366,1366,1367,1368,1369,1370,1371,1371,1372,1372,1374,1374,1374,1374,1374,1374,1374,1374,1374,1374,1375,1376,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1389,1390,1391,1391,1392,1393,1393,1395,1396,1396,1396,1397,1399,1400,1400,1400,1400,1399,1399,1399,1399,1398,1398,1398,1398,1397,1396,1395,1394,1393,1392,1391,1390,1389,1388,1387,1386,1380,1379,1378,1377,1377,1376,1376,1375,1375,1375,1374,1374,1374,1374,1374,1372,1372,1371,1371,1370,1370,1369,1368,1367,1366,1365,1364,1363,1362,1361,1359,1359,1357,1356,1356,1355,1355,1355,1355,1354,1354,1354,1354,1353,1352,1352,1353,1353,1353,1352,1353,1354,1354,1355,1356,1357,1357,1358,1359,1360,1361,1361,1362,1363,1364,1364,1364,1364,1364,1364,1366,1367,1368,1368,1370,1371,1372,1373,1373,1374,1374,1375,1375,1376,1377,1378,1379,1380,1380,1381,1382,1383,1384,1386,1387,1388,1390,1391,1392,1393,1394,1395,1395,1396,1397,1398,1398,1399,1400,1401,1402,1403,1404,1405,1407,1409,1410,1411,1412,1413,1414,1415,1416,1416,1417,1417,1418,1419,1419,1420,1422,1424,1425,1425,1426,1426,1426,1427,1427,1428,1428,1430,1431,1432,1433,1435,1436,1437,1438,1438,1439,1440,1441,1442,1443,1444,1445,1447,1448,1449,1450,1452,1453,1454,1456,1457,1458,1460,1461,1465,1466,1467,1467,1468,1469,1470,1471,1472,1473,1475,1476,1477,1478,1480,1481,1482,1483,1484,1485,1486,1486,1488,1489,1490,1490,1491,1491,1493,1494,1495,1496,1497,1498,1499,1500,1500,1501,1501,1502,1502,1503,1503,1504,1504,1505,1506,1507,1508,1508,1508,1509,1509,1510,1511,1511,1512,1513,1515,1516,1518,1519,1520,1520,1521,1521,1521,1522,1522,1523,1523,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1523,1523,1522,1522,1521,1521,1521,1521,1521,1521,1521,1522,1523,1524,1525,1525,1526,1527,1528,1529,1530,1531,1533,1535,1536,1538,1539,1539,1540,1540,1541,1542,1542,1542,1543,1544,1545,1545